#ifndef TUTORIALLEVEL_H
#define TUTORIALLEVEL_H

#include "levelscene.h"

class TutorialLevel : public LevelScene
{

Q_OBJECT

public:
    explicit TutorialLevel(QWidget *parent = 0);

signals:

public slots:

private slots:
    void buttonClicked(int buttonID);
    void timerUpdate();

protected:
    LevelScene::LevelEndState getLevelEndState();

private:
    QList<Dialog*> dialogs;
    int currentDialog;
    QTimer dialogConditionTimer;
    QTime toolTrialStartTime;
    void resetPopulation();
    void addInfectedPeople();
    void showNextDialog();
};

#endif // TUTORIALLEVEL_H
